How Does A Flip Flop Work, What Is Metastability And Why Does It Have Setup & Hold Time